#ifndef STRAY_FILE_SYSTEM_H
#define STRAY_FILE_SYSTEM_H

#include <boost/filesystem.hpp>

namespace Stray {
namespace Core {

typedef boost::filesystem::path Path;

bool createDir(const Path& path);

Path getCurrentDir();

void setCurrentDir(const Path& path);

Path abusolute(const Path& path, const Path& base = getCurrentDir());

Path relative(const Path& path, const Path& base);

}
}

#endif